@echo off
echo 正在启动家教平台后端服务...

REM 检查Java环境
java -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到Java环境，请先安装JDK 17或更高版本
    pause
    exit /b 1
)

REM 检查Maven环境
where mvn >nul 2>&1
if %errorlevel% neq 0 (
    echo 警告: 未找到Maven，请使用IDE启动项目
    echo 或者安装Maven后再运行此脚本
    pause
    exit /b 1
)

REM 编译并启动项目
echo 正在编译项目...
call mvn clean compile -q

if %errorlevel% neq 0 (
    echo 编译失败，请检查代码
    pause
    exit /b 1
)

echo 正在启动服务...
call mvn spring-boot:run

pause 